草庐IT

App Store

全部标签

ios - AppStore Upload 是否必须支持 iPad pro 分辨率?

如果我正在上传一个应用程序到商店,但它不支持ipadpro的布局。即布局可能看起来像是被小图标或图像拉伸(stretch)了。Apple会批准我的申请吗?我仍然可以做的是我可以添加 最佳答案 iPadpro是@2x设备,您应该像支持任何其他iPad一样支持它。我建议查看苹果的人机界面指南:https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html

ios - 为 AppStore 评论者提供 Facebook 测试账户

我们的iOS应用程序要求用户使用他们的Facebook帐户登录,我们需要向AppStore审核人员提供测试帐户。我们是否可以理所当然地认为Apple拥有自己的Facebook帐户,用于测试仅依赖Facebook登录的应用程序?我们是否需要通过他们的测试用户API设置Facebook“测试用户”?感谢执行此操作的人的任何指示。 最佳答案 简短回答:假设他们有一个帐户。我认为您在这里有点像第22条军规。创建测试帐户并将这些详细信息交给第三方可能违反Facebook的服务条款……但是,你是对的,Apple可能会要求你提供详细信息。然而,在

iphone - 如何从 AppStore 中删除 iPhone 应用程序版本?

我已经将2.0版本上传到应用商店,必须同时支持iPhone和iPad。但之前的版本只支持iPhone。此版本在iPad中存在分辨率问题。我只为iPhone创建了3.0版,但iTunesconnect不接受这个版本,并说“这个bundle不支持以前的应用程序版本支持的一个或多个设备。你的应用程序更新必须继续支持所有以前支持的设备。您在Xcode中使用目标设备系列build设置声明支持的设备。”任何人请给我建议最好的解决方案。 最佳答案 只有当应用程序获得批准并在AppStore上架后,您才能将其从通用应用程序更改为iPhone或iPa

ios - 由于缺少消息框架,无法在 AppStore 中发布 iMessage 扩展

我在我的ios项目中实现了iMessage扩展,但在提交并审查我的构建后,我在iTunnesconnect中看到以下内容:“您的二进制文件未实现消息框架。屏幕截图不会显示在AppStore上的iMessage”我尝试将它添加到主要目标中,但问题仍然存在我很困惑我应该做什么,因为我已经在模拟器和测试设备上工作了。我可能需要更改构建架构或设置中的某些内容吗?在此先感谢您的任何建议。 最佳答案 我发现我添加了一个新目标而不是扩展名(http://screencast.com/t/32hMPE8NWeR)要解决此问题,您需要将iMessag

ios - 我可以在 iOS AppStore 上显示 2 个或更多开发者名称吗?

如果有2个或2个以上的开发者为AppStore开发了App,如何让他们的名字同时显示在App下方?另外,他们都需要有一个开发者账号还是一个就够了? 最佳答案 您需要一份付费开发者协议(protocol)。AppStore上只会显示与Apple签订开发者分发协议(protocol)的实体(个人或公司)的法定名称。您可以在应用程序中拥有任何您想要的积分 关于ios-我可以在iOSAppStore上显示2个或更多开发者名称吗?,我们在StackOverflow上找到一个类似的问题:

iOS Appstore 应用覆盖企业应用

我们公司同时拥有Appstore和Enterprise发行许可证。我们将通过企业许可证使用当前测试版进行演示。一些用户打算下载企业应用程序来测试Beta版本。在应用商店发布后,我们希望Appstore应用覆盖在演示期间下载的企业测试版。这样,下载测试版应用程序的人就可以切换到已发布的版本。如果我们为企业应用程序和商店应用程序提供相同的包标识符,这可能吗?推送通知证书会怎样? 最佳答案 不幸的是,您不能让企业应用程序和AppStore应用程序共享相同的BundleIdentifier(=AppID)。AppStore应用程序需要通过在

ios - 提交前如何获取app在appstore的链接

我正在IOS设备上开发一个应用程序,但是我想知道如何在发布应用程序之前获取该应用程序的链接,因此我可以集成一个ActionSheet让用户选择他想发表评论的天气应用商店。我已连接到iTunesConnect,当我在应用商店中单击查看该应用时,我收到错误消息,提示该应用在美国商店中,而我正在阿曼商店中开发!。 最佳答案 https://itunes.apple.com/app/id{添加您注册的应用ID}您可以从iTunesconnect获取您的应用程序ID。它对每个应用程序都是独一无二的。Note:Indevelopmentphas

ios - Apple AppStore 中的应用程序更新过程如何运作

我设法将游戏的纹理/图像数据压缩到20mb以允许3G下载。我想保持在20mb以下,即使我的应用程序得到更新(附加纹理数据)。为了允许将来更新,应用程序将所有纹理/图像从主包复制到文档目录(应用程序更新时不会更改)。当应用程序启动时,它会检查所需的纹理是否存在于Documents文件夹中。如果它们不存在,则将纹理从主包复制到文档目录。我的更新应该只包含新的纹理数据(再次复制到文档文件夹)和修改后的二进制文件。这可能吗?苹果如何更新ios应用程序?只有在用户决定更新应用程序时按顺序应用更新时,我的方法才有效:1)安装原版2)可用更新->安装3)可用更新->安装...当苹果只提供“最新”版本

iOS AppStore 应用程序预览和 iMovie

只是试图为iOSAppStore创建一个应用程序预览,但惨遭失败。设法捕捉视频,Spielberg会对我的编辑(在iMovie中)印象深刻-但iTunesConnect要求iPad(横向)预览视频为1200x900-iMovie不支持。任何人都知道这应该怎么做?谢谢 最佳答案 您的Mac上还有iMovie9吗?即使你更新了,它仍然存在于你的系统上,在Spotlight中输入“imovie9”应该会出现它。对于iPad预览,iMovie9要好得多,因为您可以制作4:3视频,然后将它们导出为1200x900。要在iMovie9中导出,请

ios - 如何检测 iOS 应用程序已重新安装(从 XCode)或升级(从 AppStore)

我们正在开发的应用程序使用包含在应用程序包中的二进制文件。由于此文件需要处理并且在某些情况下需要重写,因此应用程序会在首次启动时或在应用程序支持中丢失时将此文件复制到Library/ApplicationSupport目录中。然后,应用程序每次启动时都会从ApplicationSupport加载此文件,并使用其中包含的数据。由于ApplicationSupport目录在每次应用安装/升级时都会保留,所以我们需要在安装或升级应用时删除该目录下的上述二进制文件,重新从应用包中复制,以确保二进制文件结构与最新版本的应用程序兼容。在以下两种情况下,我们需要这样做:-在开发过程中,每次我们从XC